Big Huge Thesaurus

black archangel

noun